package integer;

/**
 * 包装类常见的一些功能
 */
public class IntegerDemo2 {
    public static void main(String[] args) {
        /*
            数字类型的包装类都支持两个常量:MAX_VALUE和MIN_VALUE
            用于表示对应的基本类型的取值范围
         */
        int imax = Integer.MAX_VALUE;
        System.out.println(imax);
        int imin = Integer.MIN_VALUE;
        System.out.println(imin);

        long lmax = Long.MAX_VALUE;
        System.out.println(lmax);
        long lmin = Long.MIN_VALUE;
        System.out.println(lmin);

        double dmax = Double.MAX_VALUE;
        double dmin = Double.MIN_VALUE;
        System.out.println(dmax);
        System.out.println(dmin);
        /*
            包装类提供发了静态方法:parseXXX(String str)
            作用是将字符串解析为对应的基本类型，前提是该字符串正确的表示了基本类型
            可以保存，否则会抛出异常:NumberFormatException
         */
        String line = "123";
        int d = Integer.parseInt(line);
        System.out.println(d);
        double dou = Double.parseDouble(line);
        System.out.println(dou);
    }
}
